package com.ruoyi.eqmonitor.temporary.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName smdtv_28
 */
@TableName(value ="smdtv_28")
@Data
public class Smdtv28 implements Serializable {
    /**
     * 
     */
    @TableId(type = IdType.AUTO)
    private Integer smid;

    /**
     * 
     */
    private Double smx;

    /**
     * 
     */
    private Double smy;

    /**
     * 
     */
    private Long smlibtileid;

    /**
     * 
     */
    private Integer smuserid;

    /**
     * 
     */
    private Integer objectid;

    /**
     * 
     */
    private String jggg;

    /**
     * 
     */
    private String pxjdh;

    /**
     * 
     */
    private String jxz;

    /**
     * 
     */
    private String jsk;

    /**
     * 
     */
    private String bsm;

    /**
     * 
     */
    private String dm;

    /**
     * 
     */
    private String wtdh;

    /**
     * 
     */
    private String tsdh;

    /**
     * 
     */
    private String gxddm;

    /**
     * 
     */
    private String tfh;

    /**
     * 
     */
    private String xzb;

    /**
     * 
     */
    private String yzb;

    /**
     * 
     */
    private String dmgc;

    /**
     * 
     */
    private String tzd;

    /**
     * 
     */
    private String fsw;

    /**
     * 
     */
    private String szdl;

    /**
     * 
     */
    private String jsdm;

    /**
     * 
     */
    private String xzj;

    /**
     * 
     */
    private String js;

    /**
     * 
     */
    private String jgxz;

    /**
     * 
     */
    private String jgcz;

    /**
     * 
     */
    private String jgzj;

    /**
     * 
     */
    private String jgc;

    /**
     * 
     */
    private String jgk;

    /**
     * 
     */
    private String jxjcz;

    /**
     * 
     */
    private String jbs;

    /**
     * 
     */
    private String jszj;

    /**
     * 
     */
    private String qsdw;

    /**
     * 
     */
    private String tcdw;

    /**
     * 
     */
    private String tcrq;

    /**
     * 
     */
    private String bz;

    /**
     * 
     */
    private String nodeid;

    /**
     * 
     */
    private Date rkdate;

    /**
     * 
     */
    private String islock;

    /**
     * 
     */
    private String usId;

    /**
     * 
     */
    private String jsc;

    /**
     * 
     */
    private String jgg;

    /**
     * 
     */
    private String createdUs;

    /**
     * 
     */
    private Date createdDa;

    /**
     * 
     */
    private String lastEdite;

    /**
     * 
     */
    private Date lastEdi1;

    /**
     * 
     */
    private Double x;

    /**
     * 
     */
    private Double y;

    /**
     * 
     */
    private Double z;

    /**
     * 
     */
    private Double gdgc;

    /**
     * 
     */
    private Double fuhao;

    /**
     * 
     */
    private Double xbili;

    /**
     * 
     */
    private Double ybili;

    /**
     * 
     */
    private Double zbili;

    /**
     * 
     */
    private Double xxuan;

    /**
     * 
     */
    private Double yxuan;

    /**
     * 
     */
    private Double zxuan;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        Smdtv28 other = (Smdtv28) that;
        return (this.getSmid() == null ? other.getSmid() == null : this.getSmid().equals(other.getSmid()))
            && (this.getSmx() == null ? other.getSmx() == null : this.getSmx().equals(other.getSmx()))
            && (this.getSmy() == null ? other.getSmy() == null : this.getSmy().equals(other.getSmy()))
            && (this.getSmlibtileid() == null ? other.getSmlibtileid() == null : this.getSmlibtileid().equals(other.getSmlibtileid()))
            && (this.getSmuserid() == null ? other.getSmuserid() == null : this.getSmuserid().equals(other.getSmuserid()))
            && (this.getObjectid() == null ? other.getObjectid() == null : this.getObjectid().equals(other.getObjectid()))
            && (this.getJggg() == null ? other.getJggg() == null : this.getJggg().equals(other.getJggg()))
            && (this.getPxjdh() == null ? other.getPxjdh() == null : this.getPxjdh().equals(other.getPxjdh()))
            && (this.getJxz() == null ? other.getJxz() == null : this.getJxz().equals(other.getJxz()))
            && (this.getJsk() == null ? other.getJsk() == null : this.getJsk().equals(other.getJsk()))
            && (this.getBsm() == null ? other.getBsm() == null : this.getBsm().equals(other.getBsm()))
            && (this.getDm() == null ? other.getDm() == null : this.getDm().equals(other.getDm()))
            && (this.getWtdh() == null ? other.getWtdh() == null : this.getWtdh().equals(other.getWtdh()))
            && (this.getTsdh() == null ? other.getTsdh() == null : this.getTsdh().equals(other.getTsdh()))
            && (this.getGxddm() == null ? other.getGxddm() == null : this.getGxddm().equals(other.getGxddm()))
            && (this.getTfh() == null ? other.getTfh() == null : this.getTfh().equals(other.getTfh()))
            && (this.getXzb() == null ? other.getXzb() == null : this.getXzb().equals(other.getXzb()))
            && (this.getYzb() == null ? other.getYzb() == null : this.getYzb().equals(other.getYzb()))
            && (this.getDmgc() == null ? other.getDmgc() == null : this.getDmgc().equals(other.getDmgc()))
            && (this.getTzd() == null ? other.getTzd() == null : this.getTzd().equals(other.getTzd()))
            && (this.getFsw() == null ? other.getFsw() == null : this.getFsw().equals(other.getFsw()))
            && (this.getSzdl() == null ? other.getSzdl() == null : this.getSzdl().equals(other.getSzdl()))
            && (this.getJsdm() == null ? other.getJsdm() == null : this.getJsdm().equals(other.getJsdm()))
            && (this.getXzj() == null ? other.getXzj() == null : this.getXzj().equals(other.getXzj()))
            && (this.getJs() == null ? other.getJs() == null : this.getJs().equals(other.getJs()))
            && (this.getJgxz() == null ? other.getJgxz() == null : this.getJgxz().equals(other.getJgxz()))
            && (this.getJgcz() == null ? other.getJgcz() == null : this.getJgcz().equals(other.getJgcz()))
            && (this.getJgzj() == null ? other.getJgzj() == null : this.getJgzj().equals(other.getJgzj()))
            && (this.getJgc() == null ? other.getJgc() == null : this.getJgc().equals(other.getJgc()))
            && (this.getJgk() == null ? other.getJgk() == null : this.getJgk().equals(other.getJgk()))
            && (this.getJxjcz() == null ? other.getJxjcz() == null : this.getJxjcz().equals(other.getJxjcz()))
            && (this.getJbs() == null ? other.getJbs() == null : this.getJbs().equals(other.getJbs()))
            && (this.getJszj() == null ? other.getJszj() == null : this.getJszj().equals(other.getJszj()))
            && (this.getQsdw() == null ? other.getQsdw() == null : this.getQsdw().equals(other.getQsdw()))
            && (this.getTcdw() == null ? other.getTcdw() == null : this.getTcdw().equals(other.getTcdw()))
            && (this.getTcrq() == null ? other.getTcrq() == null : this.getTcrq().equals(other.getTcrq()))
            && (this.getBz() == null ? other.getBz() == null : this.getBz().equals(other.getBz()))
            && (this.getNodeid() == null ? other.getNodeid() == null : this.getNodeid().equals(other.getNodeid()))
            && (this.getRkdate() == null ? other.getRkdate() == null : this.getRkdate().equals(other.getRkdate()))
            && (this.getIslock() == null ? other.getIslock() == null : this.getIslock().equals(other.getIslock()))
            && (this.getUsId() == null ? other.getUsId() == null : this.getUsId().equals(other.getUsId()))
            && (this.getJsc() == null ? other.getJsc() == null : this.getJsc().equals(other.getJsc()))
            && (this.getJgg() == null ? other.getJgg() == null : this.getJgg().equals(other.getJgg()))
            && (this.getCreatedUs() == null ? other.getCreatedUs() == null : this.getCreatedUs().equals(other.getCreatedUs()))
            && (this.getCreatedDa() == null ? other.getCreatedDa() == null : this.getCreatedDa().equals(other.getCreatedDa()))
            && (this.getLastEdite() == null ? other.getLastEdite() == null : this.getLastEdite().equals(other.getLastEdite()))
            && (this.getLastEdi1() == null ? other.getLastEdi1() == null : this.getLastEdi1().equals(other.getLastEdi1()))
            && (this.getX() == null ? other.getX() == null : this.getX().equals(other.getX()))
            && (this.getY() == null ? other.getY() == null : this.getY().equals(other.getY()))
            && (this.getZ() == null ? other.getZ() == null : this.getZ().equals(other.getZ()))
            && (this.getGdgc() == null ? other.getGdgc() == null : this.getGdgc().equals(other.getGdgc()))
            && (this.getFuhao() == null ? other.getFuhao() == null : this.getFuhao().equals(other.getFuhao()))
            && (this.getXbili() == null ? other.getXbili() == null : this.getXbili().equals(other.getXbili()))
            && (this.getYbili() == null ? other.getYbili() == null : this.getYbili().equals(other.getYbili()))
            && (this.getZbili() == null ? other.getZbili() == null : this.getZbili().equals(other.getZbili()))
            && (this.getXxuan() == null ? other.getXxuan() == null : this.getXxuan().equals(other.getXxuan()))
            && (this.getYxuan() == null ? other.getYxuan() == null : this.getYxuan().equals(other.getYxuan()))
            && (this.getZxuan() == null ? other.getZxuan() == null : this.getZxuan().equals(other.getZxuan()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getSmid() == null) ? 0 : getSmid().hashCode());
        result = prime * result + ((getSmx() == null) ? 0 : getSmx().hashCode());
        result = prime * result + ((getSmy() == null) ? 0 : getSmy().hashCode());
        result = prime * result + ((getSmlibtileid() == null) ? 0 : getSmlibtileid().hashCode());
        result = prime * result + ((getSmuserid() == null) ? 0 : getSmuserid().hashCode());
        result = prime * result + ((getObjectid() == null) ? 0 : getObjectid().hashCode());
        result = prime * result + ((getJggg() == null) ? 0 : getJggg().hashCode());
        result = prime * result + ((getPxjdh() == null) ? 0 : getPxjdh().hashCode());
        result = prime * result + ((getJxz() == null) ? 0 : getJxz().hashCode());
        result = prime * result + ((getJsk() == null) ? 0 : getJsk().hashCode());
        result = prime * result + ((getBsm() == null) ? 0 : getBsm().hashCode());
        result = prime * result + ((getDm() == null) ? 0 : getDm().hashCode());
        result = prime * result + ((getWtdh() == null) ? 0 : getWtdh().hashCode());
        result = prime * result + ((getTsdh() == null) ? 0 : getTsdh().hashCode());
        result = prime * result + ((getGxddm() == null) ? 0 : getGxddm().hashCode());
        result = prime * result + ((getTfh() == null) ? 0 : getTfh().hashCode());
        result = prime * result + ((getXzb() == null) ? 0 : getXzb().hashCode());
        result = prime * result + ((getYzb() == null) ? 0 : getYzb().hashCode());
        result = prime * result + ((getDmgc() == null) ? 0 : getDmgc().hashCode());
        result = prime * result + ((getTzd() == null) ? 0 : getTzd().hashCode());
        result = prime * result + ((getFsw() == null) ? 0 : getFsw().hashCode());
        result = prime * result + ((getSzdl() == null) ? 0 : getSzdl().hashCode());
        result = prime * result + ((getJsdm() == null) ? 0 : getJsdm().hashCode());
        result = prime * result + ((getXzj() == null) ? 0 : getXzj().hashCode());
        result = prime * result + ((getJs() == null) ? 0 : getJs().hashCode());
        result = prime * result + ((getJgxz() == null) ? 0 : getJgxz().hashCode());
        result = prime * result + ((getJgcz() == null) ? 0 : getJgcz().hashCode());
        result = prime * result + ((getJgzj() == null) ? 0 : getJgzj().hashCode());
        result = prime * result + ((getJgc() == null) ? 0 : getJgc().hashCode());
        result = prime * result + ((getJgk() == null) ? 0 : getJgk().hashCode());
        result = prime * result + ((getJxjcz() == null) ? 0 : getJxjcz().hashCode());
        result = prime * result + ((getJbs() == null) ? 0 : getJbs().hashCode());
        result = prime * result + ((getJszj() == null) ? 0 : getJszj().hashCode());
        result = prime * result + ((getQsdw() == null) ? 0 : getQsdw().hashCode());
        result = prime * result + ((getTcdw() == null) ? 0 : getTcdw().hashCode());
        result = prime * result + ((getTcrq() == null) ? 0 : getTcrq().hashCode());
        result = prime * result + ((getBz() == null) ? 0 : getBz().hashCode());
        result = prime * result + ((getNodeid() == null) ? 0 : getNodeid().hashCode());
        result = prime * result + ((getRkdate() == null) ? 0 : getRkdate().hashCode());
        result = prime * result + ((getIslock() == null) ? 0 : getIslock().hashCode());
        result = prime * result + ((getUsId() == null) ? 0 : getUsId().hashCode());
        result = prime * result + ((getJsc() == null) ? 0 : getJsc().hashCode());
        result = prime * result + ((getJgg() == null) ? 0 : getJgg().hashCode());
        result = prime * result + ((getCreatedUs() == null) ? 0 : getCreatedUs().hashCode());
        result = prime * result + ((getCreatedDa() == null) ? 0 : getCreatedDa().hashCode());
        result = prime * result + ((getLastEdite() == null) ? 0 : getLastEdite().hashCode());
        result = prime * result + ((getLastEdi1() == null) ? 0 : getLastEdi1().hashCode());
        result = prime * result + ((getX() == null) ? 0 : getX().hashCode());
        result = prime * result + ((getY() == null) ? 0 : getY().hashCode());
        result = prime * result + ((getZ() == null) ? 0 : getZ().hashCode());
        result = prime * result + ((getGdgc() == null) ? 0 : getGdgc().hashCode());
        result = prime * result + ((getFuhao() == null) ? 0 : getFuhao().hashCode());
        result = prime * result + ((getXbili() == null) ? 0 : getXbili().hashCode());
        result = prime * result + ((getYbili() == null) ? 0 : getYbili().hashCode());
        result = prime * result + ((getZbili() == null) ? 0 : getZbili().hashCode());
        result = prime * result + ((getXxuan() == null) ? 0 : getXxuan().hashCode());
        result = prime * result + ((getYxuan() == null) ? 0 : getYxuan().hashCode());
        result = prime * result + ((getZxuan() == null) ? 0 : getZxuan().hashCode());
        return result;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", smid=").append(smid);
        sb.append(", smx=").append(smx);
        sb.append(", smy=").append(smy);
        sb.append(", smlibtileid=").append(smlibtileid);
        sb.append(", smuserid=").append(smuserid);
        sb.append(", objectid=").append(objectid);
        sb.append(", jggg=").append(jggg);
        sb.append(", pxjdh=").append(pxjdh);
        sb.append(", jxz=").append(jxz);
        sb.append(", jsk=").append(jsk);
        sb.append(", bsm=").append(bsm);
        sb.append(", dm=").append(dm);
        sb.append(", wtdh=").append(wtdh);
        sb.append(", tsdh=").append(tsdh);
        sb.append(", gxddm=").append(gxddm);
        sb.append(", tfh=").append(tfh);
        sb.append(", xzb=").append(xzb);
        sb.append(", yzb=").append(yzb);
        sb.append(", dmgc=").append(dmgc);
        sb.append(", tzd=").append(tzd);
        sb.append(", fsw=").append(fsw);
        sb.append(", szdl=").append(szdl);
        sb.append(", jsdm=").append(jsdm);
        sb.append(", xzj=").append(xzj);
        sb.append(", js=").append(js);
        sb.append(", jgxz=").append(jgxz);
        sb.append(", jgcz=").append(jgcz);
        sb.append(", jgzj=").append(jgzj);
        sb.append(", jgc=").append(jgc);
        sb.append(", jgk=").append(jgk);
        sb.append(", jxjcz=").append(jxjcz);
        sb.append(", jbs=").append(jbs);
        sb.append(", jszj=").append(jszj);
        sb.append(", qsdw=").append(qsdw);
        sb.append(", tcdw=").append(tcdw);
        sb.append(", tcrq=").append(tcrq);
        sb.append(", bz=").append(bz);
        sb.append(", nodeid=").append(nodeid);
        sb.append(", rkdate=").append(rkdate);
        sb.append(", islock=").append(islock);
        sb.append(", usId=").append(usId);
        sb.append(", jsc=").append(jsc);
        sb.append(", jgg=").append(jgg);
        sb.append(", createdUs=").append(createdUs);
        sb.append(", createdDa=").append(createdDa);
        sb.append(", lastEdite=").append(lastEdite);
        sb.append(", lastEdi1=").append(lastEdi1);
        sb.append(", x=").append(x);
        sb.append(", y=").append(y);
        sb.append(", z=").append(z);
        sb.append(", gdgc=").append(gdgc);
        sb.append(", fuhao=").append(fuhao);
        sb.append(", xbili=").append(xbili);
        sb.append(", ybili=").append(ybili);
        sb.append(", zbili=").append(zbili);
        sb.append(", xxuan=").append(xxuan);
        sb.append(", yxuan=").append(yxuan);
        sb.append(", zxuan=").append(zxuan);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}